﻿html, body, div, span, h1, h2, h3, h4, strong, ol, ul, li
{
    margin: 0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}
body
{
    background-color: #e5e5e5;
    font-size:62.5%;
    font-family:Arial, Tahoma, Times New Roman, goergia;
    line-height:1.5;
}
ol,ul
{
    list-style: none;
}
a
{
    text-decoration:none;
}
.clear
{
    clear:both;
}
a img
{
    border:none;
}

/*toàn trang wapper*/
#wapper
{
    margin: 0px auto;
    width: 1000px;
}
/*header*/
#header
{
    width:100%;
    height:190px;
    z-index:1000;
    position:relative;
}
#logo-menu-top-search
{
    width:auto;
    height:145px;
}
#logo
{
    width:522px;
    height:145px;
    float:left;
}
#menu-top-search
{
    width:478px;
    height:145px;
    float:right;
}
#menu-top
{
    float:right;
    height:30px;
    width:478px;
    margin-top:15px;
}
#menu-top ul.navtop
{
    height:30px;
    position:relative;
    float:right;
}
#menu-top ul.navtop li
{
    background-image:url(../images/nav_separator_top.png);
    background-repeat:no-repeat;
    background-position: right;   
    float:left;
}
#menu-top ul.navtop li:last-child
{
    background:none;
}
#menu-top ul.navtop li a
{
    font-weight:bold;
    font-size:10px;
    margin:0px 10px;
    color:#726e6f;
}
#menu-top ul.navtop li a:hover
{
    text-decoration:underline;
}
#search 
{
    margin-top:90px;
    width:400px;
    height:35px;
}
#txt
{
    float:left;
}
#button
{
    margin-top:-2px;
    float:right;
}
#main-menu
{
    width:100%;
    height:45px;
    background: #0f7da6;
    z-index:100;
    position:relative;
}
div#main-menu ul.nav li
{
    float: left;
    z-index:1000;
    position:relative;
}


div#main-menu ul.nav li a
{
    display:block;
    color:White;
    font-size:12px;
    font-weight:bold;
    margin:0px 14px;
    line-height:45px;

}
div#main-menu li ul
{
    position:absolute;
    left:0px;
    width:220px;
    display:none;
    background:#1395c5;
}
div#main-menu ul.nav li ul li
{   
    width:100%;
    border-bottom:1px dotted white;
}
div#main-menu ul.nav li:hover a
{
    color:#333;
}
div#main-menu ul.nav li:hover
{
    background:white;
}
div#main-menu ul.nav li:hover ul
{
    display:block;
}
/* content- noi dung*/
#content
{
    width:1000px;
    height:auto;
    z-index:10;
    position:relative;
}
#banner-video
{
    margin-top:15px;
    background-color:White;
    height:293px;
    width:1000px;
    z-index:5;
    position:relative;
}
#banner
{
    height:293px;
    width:645px;
    float:left;
}
#video
{
    height:293px;
    width:355px;
    float:right;
}
#video object
{
    z-index:4;
    position:relative;
}
#video iframe
{
    width:325px;
    height:280px;
    float:right;
    margin-right:10px;
    margin-top:5px;
}
#main-content
{
    height:auto;
    width:1000px;
}
#content-left
{
    height:auto;
    width:645px;
    float:left;
}
#content-right
{
    height:auto;
    width:335px;
    float:right;
}
#content-middle
{
    margin-top:15px;
}
#footer
{
    width: 100%;
    height: 200px;
    background-color: #054d68;
}
/*Các User Control*/

.panel_ThongBao
{
    font-family: Tahoma;
    font-size: 13px;
    margin: 15px 0px;
    background: white;
    height: auto;
}
.panel_ThongBao .top_panel
{
    margin-top:0px;
    height:30px;
    background-color: #CCCCCC;
}
.panel_ThongBao .top_panel p
{
    font-weight:bold;
    margin-left:10px;
    padding-top:5px;
}
.panel_info
{
    font-family: Tahoma;
    font-size: 13px;
    margin: 15px 0px;
    background: white;
    height: auto;
}
.panel_info .top_panel
{
    margin-top:0px;
    height:30px;
    background-color: #CCCCCC;
}
.panel_info .top_panel p
{
    font-weight:bold;
    margin-left:10px;
    padding-top:5px;
}

#count-views table
{
    padding: 10px;
    width: 100%;
}
#count-views tr
{
    margin-top:10px;
    background-image:url(../images/gachngang1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
}
#list_News_Hay
{
    width:325px;
    margin:0px auto;
}
#list_News_Hay ul
{
    padding: 10px;
}
#list_News_Hay ul li
{
    background-image:url(../images/gachngang1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    margin-top:10px;
}
#list_News_Hay ul li a
{
    color:Black;
}
#list_News_Hay ul li a:hover
{
    color:Red;
}
#list_most_views
{
    width:325px;
    margin:0px auto;
}
#list_most_views ul
{
    padding: 10px;
}
#list_most_views ul li
{
    background-image:url(../images/gachngang1.jpg);
    background-repeat: no-repeat;
    background-position:bottom;
    margin-top:10px;
}
#list_most_views ul li a
{
    color:Black;
}
#list_most_views ul li a:hover
{
    color:Red;
}
.panel_NewsConnection
{
    font-family: Tahoma;
    font-size: 13px;
    margin: 15px 0px;
    background: white;
    height: auto;
}
.panel_NewsConnection .top_panel
{
    margin-top:0px;
    height:30px;
}
.panel_NewsConnection .top_panel p
{
    font-size:16px;
    font-weight:bold;
    margin-left:10px;
    padding-top:5px;
    color:Red;
}
#list_News_connection ul
{
    padding: 10px;
}
#list_News_connection ul li
{
    margin-top:10px;
}
#list_News_connection ul li a
{
    background-image:url(../images/list_item.png);
    background-repeat:no-repeat;
    background-position:2px;
    color:#0f7da6;
    padding-left:15px;
}
#list_News_connection ul li a:hover
{
    text-decoration:underline;
    color:Red;
}
#list_News_connection ad_datapager
{
    padding-left:30px;
}
/*News.aspx*/
#content-news
{
    float:left;
    font-size:12px;
    width:645px;
    background-color:White;
}
#title-picture-maincontent
{
    margin:0px auto;
    width:625px;
    height:200px;
}
#picture
{
    margin-top:10px;
    float:left;
    height:160px;
    width:160px;
}
#picture p
{
    font-size: 11px;
    text-align: center;
    margin: 0px auto;
    color: #666666;
}
#title-maincontent
{
    float:right;
    width:465px;
}
#div-title
{
    margin:10px auto;
    font-size:16px;
    font-weight:bold;
    color:#0f7da6;
    height:auto;
    width:445px;
}
#time
{
    font-size:11px;
    width:445px;
    margin:-10px auto;
}
#div-maincontent
{
    width:445px;
    margin:10px auto;
    font-weight:bold;
}
#div-content
{
    width:625px;
    margin:20px auto;
    padding-top:20px;
}
/*signup*/
#panel_form_reg
{
    width:100%;
    background-color:White; 
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px #b4b4b4 solid;
    height:auto;
}

#panel_form_reg #top_panel_reg
{
    background-color:#054d68;
	height:40px;
    padding-top:2px;
	-moz-border-radius:10px 10px 0px 0px;
}

#panel_form_reg #top_panel_reg p
{
	padding-left:40px;
	padding-bottom:10px;
	padding-top:12px;
	margin-top:0px;
	margin-left:10px;
	color:white;
    font-weight:bold;
    font-size:14px;
    background-image:url(../images/reg_icon.png);
    background-repeat:no-repeat;
    background-position:0 50%;
}

#panel_form_reg #main_reg
{
	padding:5px;
}

#panel_form_reg #main_reg #notes
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
	line-height:15px;
}
#panel_form_reg #main_reg #notes1
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:Green;
	text-align:justify;
	line-height:15px;
}
#panel_form_reg #main_reg #notes2
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:Red;
	text-align:center;
	line-height:15px;
}
#panel_form_reg #main_reg #notes3
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:Green;
	text-align:justify;
	line-height:15px;
}
#panel_form_reg #main_reg #notes a
{
	color:#000;
	text-decoration:none;
	padding:3px;
}

#panel_form_reg #main_reg #notes a:hover
{
	color:#F00;
	text-decoration:underline;
}

#panel_form_reg #main_reg  p.message_register
{
	color:#00688B;
	font-weight: bold;
	font-size:13px;
	padding:2px;
	margin:5px;
	line-height:15px;
}

#panel_form_reg #main_reg  p.message_register a
{
	padding:4px;
	color:#000;
	text-decoration:none;
}
#signup_message  p.go_home
{
	margin:10px;
	font-size:14px;
	font-weight:bold;   
	float:left;
	width:250px; 	
}

#signup_message  p.go_home a
{
	margin-left:10px;
	padding-left:30px;
	padding-bottom:10px;
	color:#00688B;
	text-decoration:none;
	background:url(../images/home-icon.png) no-repeat 0 50%;
}

#signup_message  p.go_home a:hover
{
	text-decoration:underline;
}

#signup_message p.go_login
{
	font-size:14px;
	font-weight:bold;   
	float:left;
	width:250px; 
}

#signup_message p.go_login a
{
	margin-left:145px;
	padding-left:30px;
	padding-bottom:10px;
	color:#00688B;
	text-decoration:none;
	background:url(../images/login-icon.png)no-repeat 0 50%;
}

#signup_message  p.go_login a:hover
{
	text-decoration:underline;
}

#panel_form_reg #main_reg  p.message_register a:hover
{
	color:red;
	text-decoration:underline;
}

#panel_form_reg #main_reg #main_fields
{
	font-size:13px;
}

#panel_form_reg #main_reg #main_fields table .first-col
{
	margin-right:5px;
}

#panel_form_reg #main_reg #main_fields table .second-col
{
	padding-left:5px;
}

#panel_form_reg #main_reg #main_fields table .second-col input
{
	margin-left: 0px;
}

#panel_form_reg #main_reg #main_fields table .second-col input.bt_reg
{
    margin-top:40px;
    margin-bottom:15px;
}

#panel_form_reg #main_reg #main_fields table td.button_cell
{
    height:60px;
}

#panel_form_reg #main_reg #main_fields .errorMessage
{
    width:450px;
    margin-left:60px;
    padding:15px;
}

#panel_form_reg #main_reg #main_fields .errorMessage ul 
{
    width:350px;
    font-size:12px;
    font-weight:bold;
}

#panel_form_reg #main_reg #main_fields .errorMessage ul li
{
    padding:5px;
    background-image:url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position:left center;
    padding-left:20px;
}
#captcha
{
	position:relative;
}

#captcha input.img_refresh
{
	position:absolute;
	top:10px;
	right:20px;
}

#captcha input.txtCapcha
{
	margin:3px;
	width:160px;
}